microscopic particle - Spanish English Dictionary